#xlsx xls
#openpyxl 包处理xlsx
#pip install openpyxl
from openpyxl.reader.excel import load_workbook

def readXlsxFile(path):
    #打开文件
    file = load_workbook(filename=path)
    #打印所有表格的名称
    #print(file.get_sheet_names())
    sheets = file.get_sheet_names()

    #拿出一个表格
    sheet = file.get_sheet_by_name(sheets[0])
    #最大行数
    #print(sheet.max_row)
    #最大列数
    #print(sheet.max_column)
    #表名
    #print(sheet.title)


    #读取一张表的数据

    for lineNum in range(1, sheet.max_row + 1):
        #打印有多少行
        #print(lineNum)
        lineList = []
        #print(sheet.max_row, sheet.max_column)
        for columnNum in range(1, sheet.max_column + 1):
            #拿数据
            value = sheet.cell(row = lineNum, column=columnNum).value
            #if value != None:
            lineList.append(value)
            print(lineList)

#不能处理xls文件
path = r"D:\biancheng\Python\Python\自动化办公与鼠标键盘模拟\excel自动化办公\1.xlsx"
readXlsxFile(path)